package com.bjc.base.bean.response;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 工作流BaseVO
 * 
 * @author 陈皓
 * @date 2017年11月13日
 */
@Getter
@Setter
@ToString
public class ActivitiBaseVO extends BaseVO {
	
	/**
	 * 业务ID
	 */
	private String businessId;
	
	/**
	 * 实例ID
	 */
	private String instanceId;

	/**
	 * 任务ID
	 */
	private String taskId;
	
	/**
	 * 申请人
	 */
	private String applyUser;
	
	/**
	 * 处理人
	 */
	private String assignee;
	/**
	 * 节点名称
	 */
	private String stepName;
	
	/**
	 * 流程状态ID
	 */
	private Integer statusId;
	
	/**
	 * 流程状态名称
	 */
	@SuppressWarnings("unused")
	private String statusName;

	public String getStatusName() {
		if(statusId == null){
			return null;
		}
		String result = "";
		if (statusId == -1) {
			result = "终止";
		} else if (statusId == 0) {
			result = "草稿";
		} else if (statusId == 1) {
			result = "待审批";
		} else if (statusId == 2) {
			result = "已通过";
		} else if (statusId == 3) {
			result = "驳回";
		}
		return result;
	}

}
